package cliente.pagina.contenido.ExamenAutoexamen.Alumno;

import helpers.examenAutoexamen.HelperExamenAutoexamen;
import comun.constantes.CARPETAS_ARCHIVOS_RECURSO;
import comun.constantes.RECURSOS;
import comun.constantes.TEXTOS;
import cliente.pagina.Pagina;
import cliente.pagina.contenido.VistaContenido;

public class ContenidoCalificacionesEx extends VistaContenido {
	
	public ContenidoCalificacionesEx() {
	}
	
	public ContenidoCalificacionesEx(Pagina pagina) {
		super(pagina);
	}
	
	public String getTitulo() {
		return TEXTOS.CALIFICACIONES;
	}
	
	public String getNombreRecurso() {
		return RECURSOS.EVALUACIONES;
	}
	
	public String getHTMLVista() {
		String html = new String(""); 
		HelperExamenAutoexamen helperEA= new HelperExamenAutoexamen(this.getPagina());
		try{
		String idExFinaliz=this.getPagina().getParameter("IdExFinaliz");
		String verResp=this.getPagina().getParameter("VerRespEx");
		if(idExFinaliz==null){
			html+="<h1>"+this.getTitulo()+"</h1>\n";
			html+=helperEA.getHTMLTablaNotasAlumno();
		}else{
			if(verResp!=null){
				html+="<h1>Respuestas</h1>\n";
				html+=helperEA.getHTMLCompararRespExamen(new Long(idExFinaliz));
			} 
		}
			html+=helperEA.getHTMLVolverGestionAlumno();
			helperEA.commit();
		}catch(Exception ex) {
			ex.printStackTrace();
			helperEA.rollback();
			return  comun.MensajeDeError.ERROR_EN_LA_GENERACION_DE_LA_PAGINA;
		}
		return html;     
	}
	
	protected String getSubcarpetaRecurso() {
		return CARPETAS_ARCHIVOS_RECURSO.EVALUACIONES+"/";
	}
	
	protected String getNombrePagina() {
		return "calificaciones_ex.jsp";
	}
	
	public String getTituloLink() {
		return null;
	}

	public String getTeclaAccesoRapido() {
		// TODO Auto-generated method stub
		return "";
	}
}
